Magento Multistore এবং Multilingual Support

Web Development - ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework)
191

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) একটি শক্তিশালী এবং কাস্টমাইজেবল ই-কমার্স প্ল্যাটফর্ম, যা Multistore এবং Multilingual Support এর মাধ্যমে ব্যবসায়ীদের একটি সাইটে একাধিক স্টোর এবং ভাষা পরিচালনা করার সুবিধা প্রদান করে। Magento Multistore ব্যবহার করে একাধিক দোকান তৈরি এবং পরিচালনা করা যায়, যেখানে প্রতিটি দোকান আলাদা ডোমেইন বা সাবডোমেইন ব্যবহার করে নিজের পণ্য, মূল্য, কন্টেন্ট ইত্যাদি থাকতে পারে। একইভাবে, Multilingual Support এর মাধ্যমে একাধিক ভাষায় সাইট তৈরি করা সম্ভব, যা আন্তর্জাতিক গ্রাহকদের জন্য উপকারী।

এখানে আমরা Magento Multistore এবং Multilingual Support এর সুবিধা এবং কনফিগারেশন প্রক্রিয়া বিস্তারিতভাবে আলোচনা করব।


১. Magento Multistore Configuration (একাধিক স্টোর কনফিগারেশন)

Magento Multistore সিস্টেম ব্যবসায়ীদের একাধিক দোকান (store) এবং স্টোর ভিউ (store view) পরিচালনা করতে সহায়ক। এর মাধ্যমে আপনি একটি Magento ইন্সটলেশন থেকে বিভিন্ন দোকান চালাতে পারেন, যেখানে প্রতিটি দোকানের আলাদা কনফিগারেশন, পণ্য, এবং পেমেন্ট সেটিংস থাকবে।

১.১. Multistore কনফিগারেশন প্রক্রিয়া

  1. Admin Panel এ লগইন করুন।
  2. Stores > Settings > All Stores এ যান।
  3. এখানে আপনি একটি নতুন Store বা Store View তৈরি করতে পারবেন।
    • Store: এটি মূল দোকান, যেখানে আপনার মূল পণ্যের তালিকা এবং অন্যান্য বৈশিষ্ট্য থাকবে।
    • Store View: এটি একটি স্টোরের বিভিন্ন ভাষা বা অঞ্চলগুলির জন্য এক্সটেনশন হিসেবে কাজ করে। একাধিক ভাষার জন্য আলাদা স্টোর ভিউ তৈরি করা যায়।
  4. Create Store বা Create Store View বাটনে ক্লিক করুন।

১.২. নতুন Store তৈরি করা

  • Store Name: স্টোরের নাম প্রদান করুন (যেমন: US Store, UK Store ইত্যাদি)।
  • Website: স্টোরের জন্য ওয়েবসাইট নির্বাচন করুন।
  • Root Category: স্টোরের রুট ক্যাটাগরি নির্বাচন করুন।
  • Store View: আপনি যদি একাধিক ভাষায় কাজ করেন, তবে স্টোর ভিউ নির্ধারণ করুন (যেমন, ইংরেজি, ফরাসি, স্প্যানিশ ইত্যাদি)।
  1. Save Store বাটনে ক্লিক করুন।

১.৩. Store Views কনফিগার করা

  • Language and Locale: আপনি প্রতিটি স্টোর ভিউয়ের জন্য নির্দিষ্ট ভাষা এবং লোকেল কনফিগার করতে পারেন।
  • Currency: প্রতিটি স্টোর ভিউয়ের জন্য আলাদা মুদ্রা নির্ধারণ করুন।
  • Tax Configuration: ভিন্ন অঞ্চলের জন্য আলাদা ট্যাক্স রেট কনফিগার করতে পারেন।

Config Path: Stores > Configuration > General > Locale Options


২. Magento Multilingual Support (একাধিক ভাষার সমর্থন)

Magento Multilingual Support ব্যবহার করে আপনি একাধিক ভাষায় সাইট তৈরি করতে পারেন। এটি বিশেষভাবে আন্তর্জাতিক ব্যবসার জন্য উপকারী, কারণ আপনি আপনার সাইটের কনটেন্ট, পণ্য বিবরণ, এবং অন্যান্য তথ্য একাধিক ভাষায় প্রদর্শন করতে পারবেন।

২.১. Multilingual Support কনফিগারেশন প্রক্রিয়া

  1. Admin Panel এ লগইন করুন।
  2. Stores > Configuration > General > Locale Options এ যান।
  3. Locale সেকশনে, আপনি স্টোরের জন্য যে ভাষা নির্বাচন করবেন তা নির্ধারণ করুন। উদাহরণস্বরূপ, ইংরেজি, ফরাসি, জার্মান ইত্যাদি।
  4. Save Config বাটনে ক্লিক করুন।

২.২. নতুন ভাষা স্টোর ভিউ তৈরি করা

  1. Stores > Settings > All Stores এ যান।
  2. নতুন ভাষার জন্য একটি Store View তৈরি করুন (যেমন: Spanish, French)।
  3. Store View Name: ভাষার নাম দিন (যেমন: Spanish, French)।
  4. Store View Code: ভাষার কোড (যেমন: es, fr) ব্যবহার করুন।
  5. Locale: স্টোর ভিউয়ের জন্য ভাষা নির্ধারণ করুন (যেমন: Spanish, French)।
  6. Save Store View বাটনে ক্লিক করুন।

২.৩. ভাষার জন্য কনটেন্ট আপডেট করা

Magento ২ তে, আপনি প্রতিটি ভাষার জন্য আলাদা পণ্য বিবরণ, ক্যাটাগরি নাম, CMS পৃষ্ঠা কনটেন্ট এবং অন্যান্য টেক্সট কনফিগার করতে পারেন।

  • Product Translations: প্রতিটি ভাষার জন্য পণ্যের বিবরণ এবং নাম কাস্টমাইজ করুন।
  • Category Translations: প্রতিটি ভাষার জন্য ক্যাটাগরি নাম কাস্টমাইজ করুন।

Config Path: Catalog > Products > Product Information এবং Catalog > Categories > Category Information


৩. Magento Multistore এবং Multilingual Support এর সুবিধা

৩.১. একাধিক স্টোর পরিচালনা

Magento Multistore সিস্টেম ব্যবসায়ীদের একই Magento ইন্সটলেশন থেকে একাধিক দোকান পরিচালনা করতে সহায়ক, যেখানে প্রতিটি স্টোরের কনফিগারেশন এবং প্রোডাক্ট সেটিংস আলাদা থাকে।

৩.২. একাধিক ভাষায় সাইট পরিচালনা

Magento Multilingual Support ব্যবসায়ীদের আন্তর্জাতিক গ্রাহকদের জন্য একাধিক ভাষায় সাইট তৈরি করতে সাহায্য করে, যা গ্রাহকদের জন্য একটি ভাল শপিং অভিজ্ঞতা প্রদান করে।

৩.৩. আলাদা মুদ্রা এবং কর ব্যবস্থা

Magento Multistore এবং Multilingual Support দিয়ে আপনি আলাদা মুদ্রা এবং কর নীতি নির্ধারণ করতে পারেন, যাতে আপনার সাইট আন্তর্জাতিকভাবে ব্যবসা পরিচালনা করার জন্য প্রস্তুত থাকে।

৩.৪. উন্নত গ্রাহক অভিজ্ঞতা

গ্রাহকরা তাদের ভাষায় সহজে সাইট নেভিগেট করতে পারে এবং তাদের স্থানীয় মুদ্রা ব্যবহার করে কেনাকাটা করতে পারে, যা গ্রাহক অভিজ্ঞতা এবং সাইটের বিক্রি বাড়াতে সাহায্য করে।


৪. Magento Multistore এবং Multilingual Support এর চ্যালেঞ্জ

যদিও Multistore এবং Multilingual Support অনেক সুবিধা প্রদান করে, তবে এটি কিছু চ্যালেঞ্জও নিয়ে আসে:

  • কনফিগারেশন ম্যানেজমেন্ট: একাধিক স্টোর এবং ভাষা পরিচালনা করা একটি জটিল কাজ হতে পারে, বিশেষ করে যদি আপনি প্রচুর পণ্য এবং কাস্টম কনফিগারেশন পরিচালনা করেন।
  • SEO: একাধিক ভাষা এবং অঞ্চলের জন্য SEO অপ্টিমাইজেশন কাস্টমাইজ করা প্রয়োজন। প্রতিটি ভাষার জন্য আলাদা URL, মেটা ট্যাগ এবং কনটেন্ট অপ্টিমাইজেশন প্রয়োজন।
  • সাপোর্ট এবং আপডেট: বিভিন্ন স্টোর এবং ভাষার জন্য সঠিক সাপোর্ট এবং নিয়মিত আপডেট নিশ্চিত করা গুরুত্বপূর্ণ।

সারাংশ

Magento Multistore এবং Multilingual Support দুটি শক্তিশালী ফিচার যা ব্যবসায়ীদের একাধিক দোকান এবং ভাষায় তাদের ই-কমার্স সাইট পরিচালনা করতে সহায়ক। এটি আন্তর্জাতিক ব্যবসার জন্য উপকারী, কারণ আপনি আলাদা মুদ্রা, ভাষা, এবং কর নীতি কনফিগার করতে পারবেন। তবে, এটি পরিচালনা করার জন্য সঠিক কনফিগারেশন এবং সাপোর্ট নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ, যাতে একটি সমন্বিত এবং কার্যকরী সাইট তৈরি করা যায়।

Content added By

Multistore Setup এবং কনফিগারেশন

161

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) এর Multistore Setup এবং কনফিগারেশন একটি অত্যন্ত গুরুত্বপূর্ণ ফিচার, যা আপনাকে একাধিক স্টোর বা সাইট পরিচালনা করার সুযোগ দেয়। এটি বিশেষভাবে ব্যবসায়ীদের জন্য উপকারী যারা বিভিন্ন অঞ্চল, ভাষা, মুদ্রা বা প্রোডাক্ট লাইন সহ একাধিক অনলাইন শপ পরিচালনা করতে চান। ম্যাজেন্টোতে Multistore Setup কনফিগার করে, আপনি একাধিক সাইট বা স্টোরের জন্য কাস্টম কনফিগারেশন তৈরি করতে পারেন, যেমন থিম, প্রোডাক্ট, ক্যাটাগরি এবং লেআউট ইত্যাদি।

এখানে আমরা ম্যাজেন্টোতে Multistore Setup কিভাবে কনফিগার করতে হয় তা বিস্তারিতভাবে আলোচনা করব।


১. Magento Multistore Setup Overview

Magento Multistore Setup আপনাকে একটি একক Magento ইনস্টলেশনের মাধ্যমে একাধিক দোকান পরিচালনা করতে সহায়ক হয়। এতে আপনি বিভিন্ন Website, Store, এবং Store Views তৈরি করতে পারেন এবং প্রতিটি স্টোরের জন্য আলাদা কনফিগারেশন, থিম এবং প্রোডাক্ট সেটিংস নির্ধারণ করতে পারেন।

Multistore Architecture:

  1. Website: এটি একটি মূল স্টোর লেভেল, এবং একাধিক স্টোর অন্তর্ভুক্ত করতে পারে। একটি ওয়েবসাইটের মধ্যে একাধিক স্টোর বা শপ হতে পারে, কিন্তু তারা একই ডেটাবেস ব্যবহার করবে।
  2. Store: এটি এক ধরনের স্টোরফ্রন্ট, যেমন বিভিন্ন অঞ্চলের জন্য আলাদা স্টোর তৈরি করা। আপনি একটি ওয়েবসাইটের মধ্যে একাধিক স্টোর রাখতে পারেন।
  3. Store View: এটি একটি নির্দিষ্ট ভাষা বা সংস্করণ অনুযায়ী একটি স্টোর ভিউ। একাধিক স্টোর ভিউ একটি একক স্টোরের অধীনে থাকতে পারে।

২. Magento Multistore Setup কনফিগারেশন

ম্যাজেন্টোতে একাধিক স্টোর সেটআপ করতে আপনাকে নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করতে হবে:

২.১. Store Setup Enable করা

  1. Admin Panel এ লগইন করুন।
  2. Stores > Settings > Configuration এ যান।
  3. General > Web এর অধীনে, Default ConfigAdd Store View অপশনটি সক্রিয় করতে হবে।

২.২. নতুন Website তৈরি করা

  1. Stores > All Stores এ যান।
  2. Create Website বাটনে ক্লিক করুন।
  3. ওয়েবসাইটের জন্য একটি নাম এবং কনফিগারেশন দিন।
    • Name: আপনার ওয়েবসাইটের নাম দিন (যেমন, Website1 বা GlobalStore ইত্যাদি)।
    • Code: ওয়েবসাইটের জন্য একটি কোড নির্ধারণ করুন।
    • Default Store: ডিফল্ট স্টোর সিলেক্ট করুন।
  4. Save Website বাটনে ক্লিক করুন।

২.৩. নতুন Store তৈরি করা

  1. Stores > All Stores এ গিয়ে Create Store বাটনে ক্লিক করুন।
  2. এখানে স্টোরের নাম, ওয়েবসাইট সিলেক্ট করুন এবং সেই ওয়েবসাইটের অধীনে স্টোর তৈরি করুন।
    • Store Name: স্টোরের নাম দিন (যেমন, US Store, EU Store)।
    • Website: ওয়েবসাইটটি নির্বাচন করুন যেটির অধীনে আপনি স্টোর তৈরি করছেন।
    • Root Category: রুট ক্যাটাগরি নির্বাচন করুন অথবা নতুন একটি রুট ক্যাটাগরি তৈরি করুন।
  3. Save Store বাটনে ক্লিক করুন।

২.৪. নতুন Store View তৈরি করা

  1. Stores > All Stores এ গিয়ে Create Store View বাটনে ক্লিক করুন।
  2. Store View Name: স্টোর ভিউয়ের জন্য একটি নাম দিন (যেমন, English, French ইত্যাদি)।
  3. Store: আপনার তৈরি করা স্টোর সিলেক্ট করুন।
  4. Status: স্টোর ভিউয়ের স্ট্যাটাস Enabled রাখুন।
  5. Save Store View বাটনে ক্লিক করুন।

৩. Store-specific কনফিগারেশন

একবার আপনি বিভিন্ন ওয়েবসাইট, স্টোর এবং স্টোর ভিউ তৈরি করার পর, আপনি প্রতিটি স্টোর বা স্টোর ভিউ এর জন্য আলাদা কনফিগারেশন সেট করতে পারবেন।

৩.১. Language and Locale কনফিগারেশন

  1. Stores > Configuration > General > Locale Options এ যান।
  2. এখানে আপনি প্রতিটি স্টোর ভিউ এর জন্য আলাদা ভাষা এবং লোকেল সেট করতে পারবেন। এটি বিশেষভাবে প্রয়োজনীয় যখন আপনি আন্তর্জাতিক স্টোর তৈরি করছেন।

৩.২. Currency Setup

  1. Stores > Configuration > General > Currency Setup এ যান।
  2. আপনি প্রতিটি স্টোরের জন্য আলাদা মুদ্রা নির্ধারণ করতে পারবেন। উদাহরণস্বরূপ, ইউএস স্টোরের জন্য USD এবং ইউরোপিয়ান স্টোরের জন্য EUR নির্বাচন করতে পারেন।

৩.৩. Store-specific Payment Methods

  1. Stores > Configuration > Sales > Payment Methods এ যান।
  2. এখানে আপনি প্রতিটি স্টোরের জন্য আলাদা পেমেন্ট গেটওয়ে কনফিগার করতে পারবেন, যেমন PayPal, Credit Card, Cash on Delivery ইত্যাদি।

৩.৪. Store-specific Shipping Methods

  1. Stores > Configuration > Sales > Shipping Methods এ যান।
  2. এখানেও আপনি প্রতিটি স্টোরের জন্য আলাদা শিপিং মেথড কনফিগার করতে পারবেন, যেমন Free Shipping, Flat Rate Shipping ইত্যাদি।

৪. Store View-এ Theme Customization

Magento Multistore Setup এর একটি বড় সুবিধা হলো আপনি বিভিন্ন স্টোর ভিউতে আলাদা থিম কাস্টমাইজ করতে পারেন। এটি ব্যবসায়িক ব্র্যান্ডিং এর জন্য খুবই গুরুত্বপূর্ণ।

৪.১. Store View-এ আলাদা থিম সেট করা

  1. Stores > Configuration > General > Design এ যান।
  2. Design Theme সেকশনে, আপনি যে স্টোর ভিউটির জন্য থিম পরিবর্তন করতে চান তা সিলেক্ট করুন এবং নতুন থিম নির্বাচন করুন।
  3. Save Config বাটনে ক্লিক করুন।

৫. SEO Configuration for Multistore Setup

Magento Multistore Setup এর মাধ্যমে আপনি প্রতিটি স্টোরের জন্য আলাদা SEO কনফিগারেশন সেট করতে পারেন।

  1. Stores > Configuration > General > Web > Search Engine Optimization এ যান।
  2. এখানে আপনি প্রতিটি স্টোরের জন্য আলাদা Meta Description, Meta Keywords, Title এবং URL Rewrites কনফিগার করতে পারবেন।

৬. Store View-level URL Structure

Magento Multistore Setup এ আপনি প্রতিটি স্টোর ভিউয়ের জন্য আলাদা URL Structure নির্ধারণ করতে পারবেন।

  1. Stores > Configuration > General > Web > URL Options এ যান।
  2. Use Web Server RewritesYes সিলেক্ট করুন।
  3. এখানে আপনি স্টোর ভিউ এর জন্য আলাদা URL ফরম্যাট কনফিগার করতে পারবেন।

সারাংশ

Magento Multistore Setup একটি শক্তিশালী ফিচার যা আপনাকে একাধিক স্টোর বা শপ পরিচালনা করার সুযোগ দেয়। আপনি বিভিন্ন Website, Store, এবং Store View তৈরি করতে পারবেন এবং প্রতিটি স্টোরের জন্য আলাদা কনফিগারেশন, থিম এবং প্রোডাক্ট সেটিংস কাস্টমাইজ করতে পারবেন। সঠিকভাবে Multistore Setup কনফিগার করলে আপনি সহজেই বিভিন্ন অঞ্চলে বা ভাষায় আলাদা স্টোর চালাতে পারবেন, যা আপনার ব্যবসাকে আরও প্রসারিত করতে সহায়ক হবে।

Content added By

Store View এবং Website Management

151

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) এ Store View এবং Website Management ব্যবসায়ীদের তাদের ই-কমার্স সাইটের বিভিন্ন সংস্করণ এবং ভাষার ভার্সন পরিচালনা করতে সহায়ক। Store View ব্যবহার করে আপনি বিভিন্ন ভাষা, মুদ্রা এবং স্থানীয় কাস্টমাইজেশনের জন্য বিভিন্ন ভার্সন তৈরি করতে পারেন, যখন Website Management আপনাকে একাধিক স্টোর পরিচালনার জন্য একটি কেন্দ্রীভূত পদ্ধতি সরবরাহ করে। এই দুটি বৈশিষ্ট্য ব্যবহার করে আপনি একটি মাল্টি-স্টোর ই-কমার্স পরিবেশ তৈরি করতে পারবেন।

এখানে, আমরা Store View এবং Website Management কনফিগার করার প্রক্রিয়া এবং এর সুবিধাগুলি বিস্তারিতভাবে আলোচনা করব।


১. Store View কনফিগার করা

Store View হল Magento এর একটি বৈশিষ্ট্য যা একাধিক ভাষা, অঞ্চল এবং ব্যবহারকারীর অভিজ্ঞতা একসাথে পরিচালনা করতে সহায়ক। এটি আপনাকে একাধিক ভাষার জন্য কাস্টমাইজড কনটেন্ট এবং থিম তৈরি করতে দেয়, যার মাধ্যমে আপনি বিভিন্ন বাজারে প্রবেশ করতে পারবেন।

১.১. Store View তৈরি করা

  1. Admin Panel এ লগইন করুন।
  2. Stores > Settings > All Stores এ যান।
  3. এখানে আপনি একটি নতুন Store View তৈরি করতে পারেন। "Create Store View" বাটনে ক্লিক করুন।
  4. ফিল্ডগুলি পূর্ণ করুন:
    • Website: আপনার স্টোরের জন্য একটি ওয়েবসাইট নির্বাচন করুন।
    • Store: আপনার মূল স্টোর নির্বাচন করুন।
    • Name: Store View এর নাম দিন, যেমন "English", "Spanish" ইত্যাদি।
    • Code: Store View এর কোড প্রদান করুন (যেমন "en", "es" ইত্যাদি)।
    • Status: Store View অ্যাক্টিভ বা ইনঅ্যাক্টিভ করুন।
  5. Save Store View বাটনে ক্লিক করুন।

এটি একটি নতুন Store View তৈরি করবে, যার মাধ্যমে আপনি বিভিন্ন ভাষার কন্টেন্ট কাস্টমাইজ করতে পারবেন।

১.২. Store View এর কনফিগারেশন

Store View কনফিগার করার জন্য, আপনাকে বিভিন্ন সেটিংস কনফিগার করতে হবে:

  1. Admin Panel > Stores > Configuration এ যান।
  2. এখানে Store View এর জন্য কাস্টম সেটিংস নির্বাচন করতে হবে, যেমন:
    • Locale Options: ভাষা এবং অঞ্চলের জন্য ভাষা নির্বাচন করুন।
    • Currency Setup: Store View অনুযায়ী মুদ্রা নির্বাচন করুন।
    • Email Options: Store View এর জন্য ইমেইল টেমপ্লেট কাস্টমাইজ করুন।
    • Themes: Store View এর জন্য থিম কাস্টমাইজ করুন।

১.৩. Store View এর মাধ্যমে কাস্টমাইজেশন

আপনি Store View ব্যবহার করে বিভিন্ন অঞ্চলের জন্য ভিন্ন ভিন্ন কাস্টম কনটেন্ট এবং থিম প্রদর্শন করতে পারবেন। উদাহরণস্বরূপ:

  • বিভিন্ন ভাষার জন্য ভিন্ন ভাষার কন্টেন্ট প্রদর্শন।
  • বিভিন্ন মুদ্রা প্রদর্শন এবং স্বয়ংক্রিয়ভাবে পরিবর্তন।

২. Website Management কনফিগার করা

Website Management ম্যাজেন্টো ব্যবহারকারীদের একাধিক স্টোর এবং স্টোর ভিউ পরিচালনা করার সুবিধা দেয়। এটি আপনাকে একাধিক ওয়েবসাইট এবং একাধিক স্টোরের মধ্যে কনটেন্ট এবং পণ্য ভাগাভাগি করার সুযোগ দেয়।

২.১. Website তৈরি করা

  1. Admin Panel এ লগইন করুন।
  2. Stores > Settings > All Stores এ যান।
  3. "Create Website" বাটনে ক্লিক করুন।
  4. ফিল্ডগুলি পূর্ণ করুন:
    • Name: ওয়েবসাইটের নাম দিন।
    • Code: ওয়েবসাইটের কোড দিন, যেমন "us", "eu" ইত্যাদি।
    • Root Category: ওয়েবসাইটের জন্য মূল ক্যাটাগরি নির্বাচন করুন।
    • Default Store: ডিফল্ট স্টোর নির্বাচন করুন।
  5. Save Website বাটনে ক্লিক করুন।

এটি একটি নতুন ওয়েবসাইট তৈরি করবে।

২.২. Store Group তৈরি করা

একাধিক স্টোর গ্রুপ তৈরি করতে আপনাকে Store Group তৈরি করতে হবে। প্রতিটি ওয়েবসাইটে একটি বা একাধিক স্টোর গ্রুপ থাকতে পারে, যা একাধিক ভাষা বা অঞ্চল অনুযায়ী স্টোর ভিউ প্রদান করতে সক্ষম।

  1. Stores > Settings > All Stores এ যান।
  2. "Create Store Group" বাটনে ক্লিক করুন।
  3. Store Group Name: স্টোর গ্রুপের নাম দিন।
  4. Website: ওয়েবসাইট নির্বাচন করুন।
  5. Store: স্টোর নির্বাচন করুন।
  6. Save Store Group বাটনে ক্লিক করুন।

২.৩. Website এবং Store গ্রুপের মধ্যে সম্পর্ক

একটি ওয়েবসাইটে একাধিক স্টোর গ্রুপ এবং স্টোর থাকতে পারে। এই স্টোর গ্রুপগুলি আপনাকে একাধিক স্টোর, যেমন দেশ ভিত্তিক বা ভাষাভিত্তিক স্টোর তৈরি করার সুযোগ দেয়। স্টোর গ্রুপের মাধ্যমে আপনি পণ্যের ক্যাটালগ, দাম এবং অন্যান্য কনটেন্ট ভাগ করতে পারবেন।


৩. Multi-store Architecture এর সুবিধা

Magento এর Multi-store আর্কিটেকচার আপনাকে একাধিক স্টোর পরিচালনার জন্য একটি কেন্দ্রীভূত ব্যবস্থা সরবরাহ করে। এর কিছু গুরুত্বপূর্ণ সুবিধা:

  • বিভিন্ন ভাষা এবং অঞ্চল: আপনি একাধিক ভাষা এবং অঞ্চলের জন্য পৃথক Store View তৈরি করতে পারেন।
  • কাস্টমাইজড কনটেন্ট: আপনি প্রতিটি Store View এবং Website এর জন্য আলাদা কনটেন্ট, থিম এবং পণ্য প্রদর্শন করতে পারেন।
  • একক ব্যাকএন্ড সিস্টেম: আপনি একক ব্যাকএন্ড থেকে সমস্ত স্টোর এবং ওয়েবসাইট পরিচালনা করতে পারবেন।
  • একাধিক মুদ্রা এবং পেমেন্ট গেটওয়ে: আপনি বিভিন্ন স্টোরে বিভিন্ন মুদ্রা এবং পেমেন্ট গেটওয়ে ব্যবহার করতে পারেন।

সারাংশ

Magento তে Store View এবং Website Management ব্যবস্থাপনা আপনার ই-কমার্স সাইটে একাধিক ভাষা, অঞ্চল এবং স্টোর পরিচালনা করতে সহায়ক। Store View ব্যবহার করে আপনি বিভিন্ন অঞ্চলের জন্য কাস্টম কনটেন্ট এবং থিম তৈরি করতে পারেন, এবং Website Management এর মাধ্যমে আপনি একাধিক স্টোর এবং স্টোর গ্রুপ পরিচালনা করতে পারেন। এই সুবিধাগুলি আপনার সাইটে আন্তর্জাতিক বাজারে প্রবেশ এবং বিভিন্ন ভাষার সাইট পরিচালনা করার জন্য উপযোগী।

Content added By

Multilingual এবং Multicurrency Store কনফিগার করা

171

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) Multilingual এবং Multicurrency সিস্টেম কনফিগার করা একটি শক্তিশালী বৈশিষ্ট্য, যা ব্যবসায়ীদের আন্তর্জাতিক বাজারে সহজে সাইট পরিচালনা করতে সাহায্য করে। একটি Multilingual Store ব্যবসায়ীদের বিভিন্ন ভাষায় সাইটের কনটেন্ট প্রদর্শন করতে সক্ষম করে, যেখানে Multicurrency Store বিভিন্ন মুদ্রায় পণ্য মূল্য প্রদর্শন এবং পেমেন্ট প্রসেস করার সুবিধা প্রদান করে।

এখানে আমরা Multilingual এবং Multicurrency সিস্টেম কনফিগার করার প্রক্রিয়া এবং সেরা অনুশীলন আলোচনা করব।


১. Multilingual Store কনফিগার করা

একটি Multilingual Store তৈরি করা মানে আপনি একাধিক ভাষায় আপনার সাইটের কনটেন্ট প্রদর্শন করতে পারবেন, যা আন্তর্জাতিক গ্রাহকদের জন্য একটি ভালো শপিং এক্সপেরিয়েন্স তৈরি করবে।

১.১. ভাষা যোগ করা

Magento তে বিভিন্ন ভাষা যোগ করতে, আপনাকে প্রথমে সিস্টেমে নতুন ভাষা ইনস্টল এবং কনফিগার করতে হবে।

  1. Admin Panel এ লগইন করুন।
  2. Stores > Configuration > General > Locale Options এ যান।
  3. Locale ড্রপডাউন থেকে আপনার প্রয়োজনীয় ভাষা নির্বাচন করুন। যদি আপনার প্রয়োজনীয় ভাষাটি সেখানে না থাকে, তাহলে আপনি নতুন ভাষা Language Packs ডাউনলোড করে ইনস্টল করতে পারেন।

Language Pack Install করার প্রক্রিয়া:

  • Magento ভাষা প্যাকগুলি Magento Marketplace থেকে ডাউনলোড করা যাবে। একবার ডাউনলোড করার পর, composer ব্যবহার করে ভাষা প্যাক ইনস্টল করা যাবে:
composer require magento2-language/<language-code>

এরপর, php bin/magento setup:upgrade কমান্ডটি চালান ভাষা প্যাক ইনস্টল করার জন্য।

১.২. Store Views কনফিগার করা

  1. Stores > All Stores এ যান।
  2. এখানে, আপনি একটি নতুন Store View তৈরি করতে পারেন যেখানে নির্দিষ্ট ভাষার জন্য সাইটের কনটেন্ট প্রদর্শিত হবে। একটি নতুন Store View তৈরি করতে Create Store View বাটনে ক্লিক করুন।
  3. Store Name এবং Code (যেমন: en, fr, de ইত্যাদি) দিয়ে Store View তৈরি করুন।
  4. Save Store View এ ক্লিক করুন।

১.৩. ভাষার কনটেন্ট অনুবাদ করা

ভাষা প্যাক ইনস্টল করার পর, আপনাকে কিছু কনটেন্ট যেমন ক্যাটেগরি, প্রোডাক্ট, পেজ ইত্যাদির অনুবাদ করতে হতে পারে।

  1. Stores > Configuration > General > Locale Options এ গিয়ে আপনি ভাষার জন্য কাস্টম টেক্সট সেট করতে পারেন।
  2. Magento এর Translation Files বা Inline Translation ব্যবহারের মাধ্যমে কনটেন্ট অনুবাদ করুন।

Inline Translation সক্রিয় করতে:

  1. Stores > Configuration > Advanced > Developer এ যান।
  2. Inline Translation অপশনটি Yes করুন এবং Save Config করুন।

এখন, আপনি সাইটের যেকোনো টেক্সট পরিবর্তন করে তা অনুবাদ করতে পারবেন।


২. Multicurrency Store কনফিগার করা

একটি Multicurrency Store সাইটের মধ্যে বিভিন্ন মুদ্রায় পণ্যের দাম প্রদর্শন এবং প্রক্রিয়া করার সুযোগ দেয়। এটি আন্তর্জাতিক বাজারে ব্যবসা পরিচালনা করতে সহায়ক।

২.১. কারেন্সি সেটিংস কনফিগার করা

Magento তে Multicurrency সিস্টেম কনফিগার করতে:

  1. Admin Panel এ লগইন করুন।
  2. Stores > Configuration > General > Currency Setup এ যান।
  3. Currency Options সেকশনে, Allowed Currencies ড্রপডাউন থেকে যেসব মুদ্রায় আপনি পণ্য মূল্য প্রদর্শন করতে চান সেগুলি সিলেক্ট করুন।

এখানে আপনি বিভিন্ন মুদ্রা (যেমন USD, EUR, GBP, JPY ইত্যাদি) সিলেক্ট করতে পারবেন। সুতরাং, গ্রাহক যেই মুদ্রায় শপিং করতে চায়, সেটি সিস্টেম অনুযায়ী প্রদর্শিত হবে।

২.২. Exchange Rate (এক্সচেঞ্জ রেট) কনফিগার করা

ম্যাজেন্টো আপনার সাইটে বিভিন্ন মুদ্রার জন্য Exchange Rates (এক্সচেঞ্জ রেট) নির্ধারণ করতে সহায়তা করে, যাতে আপনার সাইটের প্রোডাক্টগুলি সঠিক মুদ্রায় প্রদর্শিত হয়।

  1. Stores > Currency Rates এ যান।
  2. Import অপশনটি ব্যবহার করে এক্সচেঞ্জ রেট আপডেট করুন অথবা ম্যানুয়ালি রেট যোগ করতে পারেন।

আপনি বিভিন্ন এক্সচেঞ্জ রেট সিস্টেম ব্যবহার করে সঠিক রেট সেট করতে পারবেন।

২.৩. Store Views এবং Currency Mapping

আপনি যদি একাধিক ভাষা এবং মুদ্রা ব্যবহার করেন, তবে আপনি স্টোর ভিউ এবং মুদ্রার মধ্যে সম্পর্ক (mapping) তৈরি করতে পারেন।

  1. Stores > All Stores এ যান এবং আপনার Store View নির্বাচন করুন।
  2. Store View এর জন্য নির্দিষ্ট মুদ্রা নির্বাচন করুন।

এভাবে, যখন ব্যবহারকারী একটি নির্দিষ্ট ভাষা নির্বাচন করবে, তখন সেই ভাষার সাথে সম্পর্কিত মুদ্রা স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে।


৩. Multi-language and Multi-currency Store এর জন্য অন্যান্য সেটিংস

৩.১. URL Structure কনফিগার করা

Magento তে আপনি আলাদা আলাদা ভাষা এবং মুদ্রা জন্য নির্দিষ্ট URL ব্যবহার করতে পারেন, যাতে ব্যবহারকারী নিজে ভাষা এবং মুদ্রা পরিবর্তন করতে পারে। এটি কনফিগার করতে:

  1. Stores > Configuration > General > Web এ যান।
  2. Add Store Code to Urls অপশনটি Yes নির্বাচন করুন।

এটি URL তে স্টোর কোড যোগ করবে, যা ব্যবহারকারীকে সঠিক ভাষা এবং মুদ্রার সাথে সাইটে প্রবেশ করতে সহায়তা করবে।

৩.২. Price Display Configurations

গ্রাহকদের বিভিন্ন মুদ্রায় মূল্য প্রদর্শন করতে Price Display Settings কনফিগার করতে হবে:

  1. Stores > Configuration > Sales > Tax এ যান।
  2. Price Display Settings সেকশনে Including Tax অথবা Excluding Tax নির্বাচন করুন।
  3. Save Config করুন।

সারাংশ

Magento তে Multilingual এবং Multicurrency সিস্টেম কনফিগার করা আন্তর্জাতিক ব্যবসায়ীদের জন্য একটি অত্যন্ত গুরুত্বপূর্ণ টুল। আপনি Language Packs ব্যবহার করে বিভিন্ন ভাষা যোগ করতে পারেন, এবং Currency Settings কনফিগার করে বিভিন্ন মুদ্রায় পণ্য মূল্য প্রদর্শন করতে পারেন। একাধিক ভাষা এবং মুদ্রা কনফিগার করার মাধ্যমে আপনি বিশ্বব্যাপী গ্রাহকদের জন্য একটি সোজা এবং উপযোগী শপিং এক্সপেরিয়েন্স তৈরি করতে পারবেন।

Content added By

Localisation এবং Translation Management

183

ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) তে Localization এবং Translation Management একটি শক্তিশালী ফিচার, যা বিভিন্ন ভাষায় এবং অঞ্চলে Magento সাইটের কনটেন্ট প্রদর্শন এবং পরিচালনা করতে সহায়ক। আপনি যখন একটি আন্তর্জাতিক ই-কমার্স সাইট তৈরি করেন, তখন বিভিন্ন দেশের গ্রাহকদের জন্য বিভিন্ন ভাষায় কনটেন্ট এবং ইনফরমেশন সরবরাহ করা প্রয়োজন হয়। Localization এবং Translation Management এই প্রক্রিয়াগুলিকে সহজ এবং কার্যকরী করে তোলে।

এখানে আমরা Magento Localization এবং Translation Management এর কনফিগারেশন এবং ব্যবহারের প্রক্রিয়া বিস্তারিতভাবে আলোচনা করব।


১. Localization (লোকালাইজেশন) কনফিগারেশন

Localization এর মাধ্যমে আপনি আপনার Magento সাইটের ভাষা, মুদ্রা, সময়, এবং অন্যান্য অঞ্চল-নির্দিষ্ট সেটিংস কনফিগার করতে পারবেন। এটি বিভিন্ন দেশের ব্যবহারকারীদের জন্য সাইটের উপস্থাপনা কাস্টমাইজ করতে সাহায্য করে।

১.১. Locale (ভাষা) কনফিগার করা

  1. Admin Panel এ লগইন করুন।
  2. Stores > Configuration এ যান।
  3. General > Locale Options এ ক্লিক করুন।
  4. Locale অপশন থেকে আপনি সাইটের জন্য ভাষা এবং অঞ্চল নির্ধারণ করতে পারবেন। আপনি এখানে বিভিন্ন ভাষা যেমন ইংরেজি, বাংলা, স্প্যানিশ, ফরাসি ইত্যাদি নির্বাচন করতে পারেন।
  5. Save Config এ ক্লিক করুন।

এই সেটিংসটি সাইটের জন্য লোকালাইজড কনটেন্ট এবং সঠিক ভাষার ব্যবহার নিশ্চিত করবে।

১.২. Currency (মুদ্রা) কনফিগার করা

Magento তে মুদ্রা কনফিগার করার মাধ্যমে আপনি বিভিন্ন অঞ্চলে গ্রাহকদের জন্য সঠিক মুদ্রা প্রদর্শন করতে পারেন। এর মাধ্যমে আপনি পণ্যের মূল্য বিভিন্ন মুদ্রায় কনভার্ট করতে পারবেন।

  1. Stores > Configuration এ যান।
  2. General > Currency Setup এ ক্লিক করুন।
  3. Currency Options থেকে আপনার সাইটের ডিফল্ট মুদ্রা নির্বাচন করুন।
  4. Allowed Currencies এর মধ্যে আপনি যেসব মুদ্রা চান সেগুলি নির্বাচন করুন।
  5. Save Config এ ক্লিক করুন।

১.৩. Timezone (সময় অঞ্চল) কনফিগার করা

সময়ের সঠিক প্রদর্শন অত্যন্ত গুরুত্বপূর্ণ, বিশেষত আপনি যদি আন্তর্জাতিক ব্যবসা পরিচালনা করেন। সাইটের Timezone কনফিগার করতে:

  1. Stores > Configuration এ যান।
  2. General > General এ ক্লিক করুন।
  3. Timezone অপশন থেকে সঠিক সময় অঞ্চল নির্বাচন করুন।
  4. Save Config এ ক্লিক করুন।

২. Translation Management (অনুবাদ ব্যবস্থাপনা)

Magento Translation Management এর মাধ্যমে আপনি সাইটের কনটেন্ট বিভিন্ন ভাষায় অনুবাদ করতে পারবেন। এটি আপনাকে সাইটের UI, ইমেইল টেমপ্লেট, বার্তা এবং অন্যান্য কনটেন্ট অনুবাদ করতে সহায়ক।

২.১. Magento Translation Files

Magento এ Translation ফাইলগুলি দুটি প্রধান ফরম্যাটে থাকে:

  • CSV Files: সাধারণত, Magento ভাষা অনুবাদ করার জন্য CSV (Comma-Separated Values) ফাইল ব্যবহার করে। এই ফাইলগুলির মধ্যে সিস্টেমের সমস্ত বার্তা এবং স্ট্রিং গুলি থাকে, যা বিভিন্ন ভাষায় অনুবাদ করা যায়।
  • XLIFF Files: XLIFF ফাইলটি একটি স্ট্যান্ডার্ড ফাইল ফরম্যাট যা আন্তর্জাতিক সফটওয়্যারে অনুবাদ ডেটা এক্সচেঞ্জের জন্য ব্যবহৃত হয়।

২.২. Custom Translation File (কাস্টম অনুবাদ ফাইল) তৈরি করা

Magento তে কাস্টম অনুবাদ ফাইল তৈরি করতে:

  1. app/i18n/ ডিরেক্টরিতে যান এবং আপনার ভাষা এবং অঞ্চল অনুযায়ী একটি নতুন ফোল্ডার তৈরি করুন। উদাহরণস্বরূপ, যদি আপনি বাংলা ভাষায় অনুবাদ করতে চান, তাহলে bn_bd নামে একটি ফোল্ডার তৈরি করুন।
  2. সেখানে একটি .csv ফাইল তৈরি করুন এবং অনুবাদ করতে চান এমন স্ট্রিংগুলি প্রদান করুন।

উদাহরণ:

"Add to Cart","কার্টে যোগ করুন"
"Proceed to Checkout","চেকআউট প্রক্রিয়া শুরু করুন"
  1. এই ফাইলটি Magento সিস্টেমে i18n ডিরেক্টরিতে স্থানান্তর করুন এবং সিস্টেম পুনরায় ক্যাশ ফ্লাশ করুন।

২.৩. Backend Translation (ব্যাকএন্ড অনুবাদ)

Magento এর Backend এর বিভিন্ন অংশও অনুবাদ করা যায়। আপনি যদি একটি আন্তর্জাতিক ব্যবসা পরিচালনা করেন, তবে আপনার অ্যাডমিন প্যানেল বিভিন্ন ভাষায় কনফিগার করার মাধ্যমে স্থানীয় ব্যবহারকারীদের জন্য এটি সহজ করে দিতে পারেন।

  1. Stores > Configuration > General > Locale Options এ যান।
  2. এখান থেকে আপনি Admin Locale পরিবর্তন করতে পারেন, যাতে ব্যাকএন্ড ভাষা পরিবর্তন হয়।

২.৪. Translation Inline (লাইভ অনুবাদ)

Magento এর Inline Translation ফিচার ব্যবহার করে আপনি সাইটের যেকোনো স্থানে লাইভ অনুবাদ করতে পারেন। এটি সাধারণত উন্নয়ন বা পরীক্ষার জন্য ব্যবহৃত হয়।

  1. Stores > Configuration এ যান।
  2. Advanced > Developer সেকশনে Inline Translation সেটিংটি Enabled করুন।
  3. Save Config এ ক্লিক করুন।

এখন আপনি আপনার সাইটের যেকোনো টেক্সট লাইভ অনুবাদ করতে পারবেন।


৩. Custom Translations via Admin

Magento 2 তে আপনি Translation কনফিগারেশন সোজাসুজি অ্যাডমিন প্যানেল থেকেই পরিচালনা করতে পারেন:

  1. Admin Panel > Stores > Configuration এ যান।
  2. General > Locale Options থেকে Translate Inline অপশনটি এনেবল করুন।
  3. এরপর আপনি সাইটের বিভিন্ন টেক্সট পরিবর্তন এবং অনুবাদ করতে পারবেন।

সারাংশ

Magento Localization এবং Translation Management সিস্টেম আপনার সাইটের ভাষা, মুদ্রা, সময় এবং অন্যান্য অঞ্চলের জন্য উপযুক্ত কনফিগারেশন এবং অনুবাদ প্রক্রিয়া নিশ্চিত করে। আপনি Locale, Currency, এবং Timezone কনফিগারেশন থেকে শুরু করে Translation Files তৈরি এবং Inline Translation ব্যবস্থাপনা করে সাইটের সমস্ত কনটেন্ট বিভিন্ন ভাষায় কাস্টমাইজ করতে পারবেন। এটি আন্তর্জাতিক ব্যবসার জন্য অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি গ্রাহকদের জন্য ভাষার চাহিদা পূরণ করে এবং একটি সঠিক স্থানীয়কৃত অভিজ্ঞতা প্রদান করে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...